﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Cozy
{
    public static class LearnCSharpPlayer
    {
        public static void A()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("A - 核心C#");
            Console.WriteLine("===============================================");
            LearnCSharp.A.A.Cozy();
        }

        public static void B()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("B - 对象和类型");
            Console.WriteLine("===============================================");
            LearnCSharp.B.B.Cozy();
        }

        public static void C()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("C - 继承");
            Console.WriteLine("===============================================");
            LearnCSharp.C.C.Cozy();
        }

        public static void D()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("D - 泛型");
            Console.WriteLine("===============================================");
            LearnCSharp.D.D.Cozy();
        }

        public static void E()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("E - 数组和元组");
            Console.WriteLine("===============================================");
            LearnCSharp.E.E.Cozy();
        }

        public static void F()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("F - 运算符和类型转换");
            Console.WriteLine("===============================================");
            LearnCSharp.F.F.Cozy();
        }

        public static void G()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("G - 委托、lambda表达式和事件");
            Console.WriteLine("===============================================");
            LearnCSharp.G.G.Cozy();
        }

        public static void H()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("H - 字符串和正则表达式");
            Console.WriteLine("===============================================");
            LearnCSharp.H.H.Cozy();
        }

        public static void I()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("I - 集合");
            Console.WriteLine("===============================================");
            LearnCSharp.I.I.Cozy();
        }

        public static void J()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("J - LINQ");
            Console.WriteLine("===============================================");
            LearnCSharp.J.J.Cozy();
        }

        public static void K()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("K - 动态语言扩展");
            Console.WriteLine("===============================================");
            LearnCSharp.K.K.Cozy();
        }

        public static void L()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("L - 异步编程");
            Console.WriteLine("===============================================");
            LearnCSharp.L.L.Cozy();
        }

        public static void M()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("M - 内存管理和指针");
            Console.WriteLine("===============================================");
            LearnCSharp.M.M.Cozy();
        }

        public static void N()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("N - 反射");
            Console.WriteLine("===============================================");
            LearnCSharp.N.N.Cozy();
        }

        public static void O()
        {
            Console.WriteLine("\n===============================================");
            Console.WriteLine("O - 错误和异常");
            Console.WriteLine("===============================================");
            LearnCSharp.O.O.Cozy();
        }
    }
}
